body,html {
margin:0;
border:0;
padding:0;
height:100%; 
max-height:100%; 
overflow: hidden; 
}

.login {
position: absolute;
height: 613px;
width: 100%;
top: 0;
background: url("../images/login/login_bg.jpg") repeat scroll left top transparent;
}
.login .login_ct {
height: 100%;
width: 793px;
margin-left: auto;
margin-right: auto;
background: url("../images/login/login_ct.jpg") no-repeat scroll left top transparent;
}
label .label_txt {
color:#000;
font-size:14px;
}
.for_usr{
width: 200px;
height: 20px;
border: #dadada 1px solid;
padding-left: 21px;
background: url("../images/login/user.gif") no-repeat scroll left top transparent;
}
.for_psw{
width: 200px;
height: 20px;
border: #dadada 1px solid;
padding-left: 21px;
background: url("../images/login/psw.gif") no-repeat scroll left top transparent;
}
.disabled {
background: url("../images/login/unsubmit.png") no-repeat scroll left top;
margin-left: 110px;
width: 84px;
height: 29px;
cursor: pointer;
border-style: none;
}
.for_sbm {
background: url("../images/login/submit.png") no-repeat scroll left top;
margin-left: 110px;
width: 84px;
height: 29px;
cursor: pointer;
border-style: none;
}
.for_rst {
background: url("../images/login/reset.png") no-repeat scroll left top;
margin-left: 20px;
width: 84px;
height: 29px;
cursor: pointer;
border-style: none;
}


.header {
position:absolute;
top: 0;
left: 0;
width: 100%;
height: 103px;
background: url("../images/index/header.jpg") no-repeat scroll left top transparent;
}
.center {
position: fixed;
left: 0;
right: 0;
top: 138px;
bottom: 0px;
/*height:100%;*/
overflow: auto;    
background: #f1f1f1;
padding-left: 8px;
padding-right: 8px;
}
* html .center {
height: 100%; 
width: 100%; 
}
.center .menulist {
float: left;
width: 200px;
height: 98%;
border: #dedede 1px solid;
background: url("../images/index/z.png") no-repeat scroll left bottom #cce5ff;
}
.breadcumbs {
position: absolute;
height: 35px;
width: 100%;
top: 103px;
background: none repeat scroll 0 0 #F1F1F1;
}
.center .frame {
height: 98%;
margin-left: 201px;
border: #dedede 1px solid;
}

.header .menu {
position: absolute;
clear: both;
font-size: 12px;
line-height: normal;
top: 10px;
left: 500px;
}
.header .menu div {
border: 0;
float: left;
text-align: center;
width:87px;
}
.header .menu .menup1 {
background: url("../images/index/menuicon/businessData.png") no-repeat scroll left top transparent;
}
.header .menu .menup1s {
background: url("../images/index/menuicon/businessData_selected.png") no-repeat scroll left top transparent;
}
.header .menu .menup2 {
background: url("../images/index/menuicon/query.png") no-repeat scroll left top transparent;
}
.header .menu .menup2s {
background: url("../images/index/menuicon/query_selected.png") no-repeat scroll left top transparent;
}
.header .menu .menup3 {
background: url("../images/index/menuicon/inspect.png") no-repeat scroll left top transparent;
}
.header .menu .menup3s {
background: url("../images/index/menuicon/inspect_selected.png") no-repeat scroll left top transparent;
}
.header .menu .menup4 {
background: url("../images/index/menuicon/analysis.png") no-repeat scroll left top transparent;
}
.header .menu .menup4s {
background: url("../images/index/menuicon/analysis_selected.png") no-repeat scroll left top transparent;
}
.header .menu .menup5 {
background: url("../images/index/menuicon/lot.png") no-repeat scroll left top transparent;
}
.header .menu .menup5s {
background: url("../images/index/menuicon/lot_selected.png") no-repeat scroll left top transparent;
}
.header .menu .menup6 {
background: url("../images/index/menuicon/bill.png") no-repeat scroll left top transparent;
}
.header .menu .menup6s {
background: url("../images/index/menuicon/bill_selected.png") no-repeat scroll left top transparent;
}
.header .menu .menup7 {
background: url("../images/index/menuicon/sys.png") no-repeat scroll left top transparent;
}
.header .menu .menup7s {
background: url("../images/index/menuicon/sys_selected.png") no-repeat scroll left top transparent;
}
.header .menu .menup8 {
background: url("../images/index/menuicon/logout.png") no-repeat scroll left top transparent;
}
.header .menu div a {
display: block;
float: left;
height: 87px;
text-decoration: none;
vertical-align: middle;
width: 82px;
}
.header .menu span {
color: white;
display: block;
text-align: center;
padding-top:64px;

}


.breadcumbs .menu_title {
border-left: 1px solid #DEDEDE;
border-right: 1px solid #DEDEDE;
text-align:center;
width: 200px;
height: 35px;
background: url("../images/index/menutitle.jpg") no-repeat scroll left top transparent;
font-size: 18px;
font-weight: bold;
color: #555555;
float:left;
padding-top: 8px;
}
.breadcumbs .bcs {
width: 300px;
float: left;
padding-top: 12px;
font-size: 13px;
color: #555555;
}
.breadcumbs .bcs  .tags {
padding-left: 20px;
background: url("../images/index/bcs.png") no-repeat scroll left top transparent;
vertical-align: bottom;
}
.breadcumbs .lgi {
text-align: right;
width: 500px;
float: right;
padding-right: 25px;
padding-top: 12px;
font-size: 13px;
color: #555555;
}
.breadcumbs .lgi span {
padding-left: 25px;
background: url("../images/index/lgi.png") no-repeat scroll left top transparent;
vertical-align: bottom;
}
.menulist .menu {
margin-top: 20px;
font-size: 14px;
}
.menulist .menu ul {
list-style: none outside none;
}
.menulist .menu li {
margin: 15px auto;
}
.menulist .menu li a {
text-decoration:none;
color: #2d6ba4;
}
.menulist .menu li span{
padding-left: 25px;
background: url("../images/index/title.png") no-repeat scroll left center transparent;
}
.menulist .menu .active a {
color: #8bb704;
text-decoration: none;
}
.menulist .menu a:hover {
color: #2d6ba4;
text-decoration: underline;
}

.hsc {
position: absolute;
z-index: 9999;
left: 201px;
bottom: 45%;
}
.hsc span{
cursor: pointer;

}